//niet meer gebruikt in laatste versie

//package siruna.WE.core;
//
//import java.io.BufferedInputStream;
//import java.io.IOException;
//import java.io.InputStream;
//
//import javax.xml.parsers.DocumentBuilder;
//import javax.xml.parsers.DocumentBuilderFactory;
//import javax.xml.parsers.FactoryConfigurationError;
//import javax.xml.parsers.ParserConfigurationException;
//
//import org.w3c.dom.Document;
//import org.w3c.dom.Element;
//import org.w3c.dom.NodeList;
//import org.xml.sax.SAXException;
//
//public class XMLParser {
//
//	public Document parseFile(InputStream in) {
//		try {
//			BufferedInputStream bis = new BufferedInputStream(in);
//
//			// Create a factory
//			DocumentBuilderFactory factory = DocumentBuilderFactory
//					.newInstance();
//			// Use the factory to create a builder
//			DocumentBuilder builder = factory.newDocumentBuilder();
//			Document doc = builder.parse(bis);
//
//			NodeList list = doc.getElementsByTagName("*");
//
//			schrijf(list);
//			return doc;
//		} catch (Exception e) {
//			e.printStackTrace();
//		}
//
//		return null;
//	}
//
//	private void schrijf(NodeList list) {
//		System.out.println("XML Elements: ");
//		for (int i = 0; i < list.getLength(); i++) {
//
//			if (list.item(i).getNodeType() == Document.ELEMENT_NODE) {
//
//				Element element = (Element) list.item(i);
//				System.out.println(element.getNodeName()+": "+element.getFirstChild().getNodeValue());
//
//			}
//		}
//	}
//}
